#include <iostream>

using namespace std;

int main(){
	
	int a = 10;
	// & 符号表示 b是用来接收引用的
	// 引用是给变量起了一个别名，他们代表的是同一块内存
	// 相当于文件系统中的 硬链接
	int &b = a;
	
	cout << "a = " << a << endl;
	cout << "b = " << b << endl;
	
	// 改变b 的值，a的值也会改变
	b = 90;
	int c = 8; 
	b = c;  // 引用一旦初始化 就不能再更改成为其他变量的应用， 这里是赋值操作
	
	cout << "after b assign :" << endl;
	cout << "a = " << a << endl;
	cout << "b = " << b << endl;
}